Reverse Variability Engineering

نویسنده

  • Dietmar Schütz
چکیده

In the realm of Product Line Engineering (PLE), Variability Management is one of the key issues. The success of the whole product line approach relies on the correctness of the variability models. Unfortunately, before transiting to PLE, knowledge on the variability is not addressed explicitly, but embedded in many development artefacts. This pattern provides an approach to extract that hidden knowledge, and transform it into the required problem side commonality/variability model.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reverse Engineering Architectural Feature Models

Reverse engineering the variability of an existing system is a challenging activity. The architect knowledge is essential to identify variation points and explicit constraints between features, for instance in feature models (FMs), but the manual creation of FMs is both timeconsuming and error-prone. On a large scale, it is very difficult for an architect to guarantee that the resulting FM ensu...

متن کامل

An Ontological Approach for Identifying Variants: The Cases of Specialization and Template Instantiation

Software is a crucial component in many products and often is a product in itself. Software artifacts are often developed for particular needs. However, identifying software variants is important for increasing reuse, reducing time and costs of development and maintenance, increasing quality and reliability, and improving productivity. We propose a method for utilizing variability mechanisms fr...

متن کامل

Variability Mining with LEADT

Software product line engineering is an efficient means to generate a set of tailored software products from a common implementation. However, adopting a product-line approach poses a major challenge and significant risks, since typically legacy code must be migrated toward a product line. Our aim is to lower the adoption barrier by providing semiautomatic tool support—called variability mining...

متن کامل

The impact of ordering behavior on order-quantity variability: A study of forward and reverse bullwhip effects

Department of Industrial and Systems Engineering, Lehigh University, 200 West Packer Avenue, Mohler Lab, Bethlehem, PA 18015, USA Department of Industrial Engineering and Operations Research, University of California–Berkeley, 4121 Etcheverry Hall, Berkeley, CA 94720, USA Department of Industrial and Systems Engineering, Lehigh University, 200 West Packer Avenue, Mohler Lab, Bethlehem, PA 18015...

متن کامل

Reverse Engineering Feature Models with Evolutionary Algorithms: An Exploratory Study

Successful software evolves, more and more commonly, from a single system to a set of system variants tailored to meet the similiar and yet different functionality required by the distinct clients and users. Software Product Line Engineering (SPLE) is a software development paradigm that has proven effective for coping with this scenario. At the core of SPLE is variability modeling which employ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009